// #include "voice.h"
// #include <QDebug>

// const QString SAVE_PATH = "C:\\Users\\20461\\Desktop\\test.wav";  // 指定的保存路径，你可以修改为你想要的路径

// Voice::Voice(QWidget *parent)
//     : QWidget(parent),
//       recorder(new QAudioRecorder(this)),
//       startButton(new QPushButton("开始录音", this)),
//       stopButton(new QPushButton("停止录音", this)),
//       layout(new QVBoxLayout(this))
// {
//     // 设置按钮初始状态
//     stopButton->setEnabled(false);

//     // 将按钮添加到布局中
//     layout->addWidget(startButton);
//     layout->addWidget(stopButton);

//     // 连接按钮的点击信号到相应的槽函数
//     connect(startButton, &QPushButton::clicked, this, &Voice::startRecording);
//     connect(stopButton, &QPushButton::clicked, this, &Voice::stopRecording);

//     // 设置音频输入源，默认为系统默认音频输入设备
//     recorder->setAudioInput(recorder->defaultAudioInput());

//     // 设置输出文件格式，这里使用 WAV 格式
//     recorder->setContainerFormat("wav");
// }

// void Voice::startRecording()
// {
//     // 设置输出位置为指定路径
//     recorder->setOutputLocation(QUrl::fromLocalFile(SAVE_PATH));
//     // 开始录音
//     recorder->record();
//     startButton->setEnabled(false);
//     stopButton->setEnabled(true);

// }

// void Voice::stopRecording()
// {
//     // 停止录音
//     recorder->stop();
//     startButton->setEnabled(true);
//     stopButton->setEnabled(false);
// }
